.list-article{height:calc(43px + 1rem);}
.list-article .article{padding:.5rem;border-top:0;position:relative;}
.list-article span{width:36px;height:36px;z-index:4;background:url(../../images/search.png) no-repeat center center / auto 70%;position:absolute;left:1rem;top:.5rem;bottom:.5rem;display:inline-block;}
.list-article .search{line-height:35px;border-radius:50px;background-image:-webkit-linear-gradient(to top,#e5e4e4,#f1f1f1);
background-image:linear-gradient(to top,#e5e4e4,#f1f1f1);padding-left:45px;
-webkit-box-shadow:0px 1px 4px rgba(163,163,163,.4) inset;box-shadow:0px 1px 4px rgba(163,163,163,.4) inset;border:1px solid #e7e7e7;}
.list-article a{height:38px;position:absolute;right:.5rem;top:.5rem;bottom:.5rem;border-radius:50px;background-color:#009696;color:white;line-height:36px;padding:0 1rem;border:1px solid #e7e7e7;}
.list li{border-bottom:1px dashed #009696;}
.list li h3 a{border-left:2px solid #009696;padding-left:10px;}

.list-title{border-bottom:1px solid #ccc;padding-top:5px;}
.list-leave{background-color:#eee;color:#333;}
.list-leave li{padding-bottom:4px;margin-top:8px;}
.list-leave li+li{}
.list-leave img{border:1px solid #bfbfbf;border-radius:5px;}



